var prefix = "/centre/manage";
$(function() {
	load();
});

// function add() {
//
//
// 	// iframe层
// 	layer.open({
// 		id : 'seckill_add',
// 		type : 2,
// 		title : '新增秒杀',
// 		maxmin : true,
// 		shadeClose : false, // 点击遮罩关闭层
// 		area: ['100%', '100%'],
// 		content : prefix + '/toAdd' // iframe的url
// 	});
// }
//


function load() {
	$('#chooseCentreTable').bootstrapTable({
		method : 'get', // 服务器数据的请求方式 get or post
		url : prefix + "/chooseCentreTable", // 服务器数据的加载地址
		showRefresh : true,
		// showToggle : true,
		iconSize : 'outline',
		// toolbar: '#exampleToolbar',
		striped : true, // 设置为true会有隔行变色效果
		dataType : "json", // 服务器返回的数据类型
		pagination : true, // 设置为true会在底部显示分页条
		pageList : [ 10, 20, 50 ],
		// queryParamsType : "limit",
		// //设置为limit则会发送符合RESTFull格式的参数
		singleSelect : false, // 设置为true将禁止多选
		// contentType : "application/x-www-form-urlencoded",
		// //发送到服务器的数据编码类型
		pageSize : 10, // 如果设置了分页，每页数据条数
		pageNumber : 1, // 如果设置了分布，首页页码
		// search : true, // 是否显示搜索框
		showColumns : true, // 是否显示内容下拉框（选择显示的列）
		sidePagination : "server", // 设置在哪里进行分页，可选值为"client" 或者
		// "server"
		queryParams : function(params) {
			return {
				limit : params.limit,
				offset : params.offset,
				// choosePlat:1,
				// title:$.trim($("#productName").val()),
				// centreId:$.trim($("#centreId").val()),
				queryItem:$.trim($("#queryItem").val())
			};
		},
		// //请求服务器数据时，你可以通过重写参数的方式添加一些额外的参数，例如 toolbar 中的参数 如果
		// queryParamsType = 'limit' ,返回参数必须包含
		// limit, offset, search, sort, order 否则, 需要包含:
		// pageSize, pageNumber, searchText, sortName,
		// sortOrder.
		// 返回false将会终止请求
		columns : [
				{
					checkbox : true
				},
			{
				field: 'centreId', // 列字段名
				title: '商户编号' // 列标题
			},
			{
				field: 'name', // 列字段名
				title: '商户名称' // 列标题
			},
			{
				field: 'shortName',
				title: '简称'
			},
			{
				field: 'legalName',
				title: '法人姓名'
			},
			{
				field: 'payStatus',
				title: '支付状态',
				formatter: function (value, row, index) {
					if (row.mid == "" || row.mid == null) {
						return '<font color="red">后台添加</font>'
					}else{
						if (value == '1') {
							return '<font color="red">支付中</font>'
						}else if (value == '0') {
							return '<font color="red">未支付</font>'
						}else if(value == '2'){
							return '<font color="red">已完成</font>'
						}else if(value == '3'){
							return '<font color="red">支付失败</font>'
						}
					}
				}
			},
			{
				field: 'type',
				title: '类型',
				formatter: function (value, row, index) {
					if (value) {
						if (value == '1') {
							return '企业'
						}else if (value == '0') {
							return '个人'
						}else {

						}
					}
				}
			},
			{
				field: 'salesmanName',
				title: '所属业务员'
			},
			{
				field: 'branchOfficeName',
				title: '所属分公司'
			},
			{
				field: 'createTime',
				title: '登记时间'
			},

			{
					title : '操作',
					field : 'id',
					align : 'center',
					formatter : function(value, row, index) {
						var e = '<a class="btn btn-primary btn-sm '
							+ '" href="#" mce_href="#" title="参加活动" onclick="joinActive(\''+encodeURI(JSON.stringify(row))+'\')"><i class="fa fa-edit"></i>参加活动</a>';

						return e;
					}
				} ]
	});
}
function reLoad() {
	$('#chooseCentreTable').bootstrapTable('refresh');
}


function joinActive(rowEncode) {
	var decodeRow = decodeURI(rowEncode);
	var row = JSON.parse(decodeRow);

	parent.chooseCentreCallback(row);
	var index = parent.layer.getFrameIndex(window.name); // 获取窗口索引
	parent.layer.close(index);


}
